technological strategy - German English Dictionary